<?php

declare(strict_types=1);
namespace app\common\business;


use app\common\lib\Num;
use app\common\lib\sms\AliSms;

class Sms
{
    public static function sendCode(string $phoneNumber, int $len) :bool {
        //生成短信验证码 4位
        $code = Num::getCodeLen($len);
        //调用封装好的接口
        if (AliSms::sendCode($phoneNumber, $code)){
            //把验证码保存到redis, 设置失效时间
            cache(config('redis.code_pre').$phoneNumber, $code, config('redis.token_expire'));
            return true;
        }
        return false;
    }
}